$(document).ready(function(){
    var button = $('#butUpload > span'), interval;
		
    new AjaxUpload(button, {
        action: 'upload.php', 
        onSubmit : function(file, ext){
            var ext = ext.toLowerCase();
            if (ext && /^(png|jpg|gif|bmp|PNG|JPG|GIF|BMP)$/.test(ext)) {
                button.text('Загрузка');
                this.disable();
                $("#imgLoad").show();
                interval = window.setInterval(function(){
                    var text = button.text();		
                    if (text.length < 13){
                        button.text(text + '.');					
                    } else {
                        button.text('Загрузка');				
                    }
                }, 200);
            } else {
                $("<li></li>").appendTo("#files").text("такой тип файлов не поддерживается");
                return false;
            }
        },
        onComplete: function(file, response){
            $("#imgLoad").hide();
            button.text('Загружено, еще?');
            window.clearInterval(interval);
            this.enable();
            $('<li></li><a href="/uploads/'+file+'"></a>').appendTo('#files').text(file);						
        }
    });
	
	$("#showSupportedExt").click(function() {
		$("#supported").toggle("slow");
	});
});
